﻿.cts-grid-pane { width: 100%; border: 1px solid #a7abb0; background: #f5f5f5; }
.cts-grid-pane table { -webkit-tap-highlight-color: rgba(0,0,0,0); background-color: white; border-width: 0; border-collapse: separate!important; overflow: hidden; color: Black; width: 100%; table-layout: fixed; empty-cells: show; }
.cts-grid-pane .header td { line-height: 16px; color: #3c3c3c; white-space: nowrap; padding: 3px 6px; border: 1px solid #a5acb5; overflow: hidden; font-weight: normal; text-align: left; border-top-width: 0px; border-left-width: 0px; }
.cts-grid-pane .header td.sortable { cursor: pointer; }
.cts-grid-pane .header span.text { float: left; }
.cts-grid-pane .header span.cts-sort { float: right; width: 16px; height: 16px; }
.cts-grid-pane .row { margin: 0; }
.cts-grid-pane .row td { line-height: 24px; padding: 0px 6px; overflow: hidden; border-bottom: 1px solid #dbdee1; border-right: 1px solid #dbdee1; border-top-width: 0; border-left-width: 0; vertical-align: -webkit-baseline-middle; vertical-align: middle; }
.cts-grid-pane .row tr.even { background-color: #f0f0f0; }
.cts-grid-pane .row tr.odd { background-color: #fff; }
.cts-grid-pane .row td.editable { background-color: #ffd; }